package com.dzl.util;

import java.util.UUID;

public class TokenUtil {

	public static String TOKEN_HEARD="loginToken";//通用登陆token头

	public static Integer CURRENCY_TYPE=1;//通用

	/**
	 *
	 * @Description:通用登陆token生成
	 * @param adminId
	 * @return
	 * String
	 * @exception:
	 * @author: liufan
	 * @time:2020年3月16日 下午1:45:09
	 */
	public static String generateToken(Integer adminId) {
		String uuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
		StringBuffer authToken = new StringBuffer(TOKEN_HEARD);
		long currentTime = System.currentTimeMillis();
		authToken.append(adminId);
		authToken.append(uuid);
		authToken.append(currentTime);
		return authToken.toString();
	}
	/**
	 *
	 * @Description:通用access_token生成
	 * @return
	 * String
	 * @exception:
	 * @author: liufan
	 * @time:2020年3月16日 下午1:45:09
	 */
	public static String generateAccessToken(String clientId) {
		String uuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
		StringBuffer authToken = new StringBuffer();
		long currentTime = System.currentTimeMillis();
		authToken.append(clientId);
		authToken.append(uuid);
		authToken.append(currentTime);
		return authToken.toString();
	}
}
